package app.fugema.shop.main.center.model;

import java.util.List;

public class CouponListResult
{

    /**
     * success : true
     * NoUseCount : 2
     * UserCount : 0
     * Coupon : []
     * Bonus : []
     */

    private boolean success;
    private int NoUseCount;
    private int UserCount;
    private List<CouponBean> Coupon;
    //代金红包
    private List<Object> Bonus;

    public boolean isSuccess() {
        return success;
    }

    public void setSuccess(boolean success) {
        this.success = success;
    }

    public int getNoUseCount() {
        return NoUseCount;
    }

    public void setNoUseCount(int NoUseCount) {
        this.NoUseCount = NoUseCount;
    }

    public int getUserCount() {
        return UserCount;
    }

    public void setUserCount(int UserCount) {
        this.UserCount = UserCount;
    }

    public List<CouponBean> getCoupon() {
        return Coupon;
    }

    public void setCoupon(List<CouponBean> Coupon) {
        this.Coupon = Coupon;
    }

    public List<Object> getBonus() {
        return Bonus;
    }

    public void setBonus(List<Object> Bonus) {
        this.Bonus = Bonus;
    }


    public static class CouponBean
    {

        /**
         * UserId : 684
         * ShopId : 7
         * CouponId : 13
         * Price : 8
         * PerMax : 1
         * OrderAmount : 200
         * Num : 1000
         * StartTime : 2021/4/22 0:00:00
         * EndTime : 2021/5/22 0:00:00
         * CreateTime : 2021/4/22 22:27:40
         * CouponName : 8元优惠券
         * UseStatus : 0
         * UseTime : null
         * VShop : {"success":true,"VShopId":12,"VShopLogo":"https://www.fugema.cn:443/Storage/Shop/7/VShop/202102061516185266580.png"}
         * ShopName : 官方自营2号店-1
         * Remark : 女装指定商品可用
         * UseArea : 1
         */

        private int UserId;
        private int ShopId;
        private int CouponId;
        private int Price;
        private int PerMax;
        private int OrderAmount;
        private int Num;
        private String StartTime;
        private String EndTime;
        private String CreateTime;
        private String CouponName;
        //0=未使用，1=已使用
        private int UseStatus;
        private String UseTime;
        private VShopBean VShop;
        private String ShopName;
        private String Remark;
        private int UseArea;

        public int getUserId() {
            return UserId;
        }

        public void setUserId(int UserId) {
            this.UserId = UserId;
        }

        public int getShopId() {
            return ShopId;
        }

        public void setShopId(int ShopId) {
            this.ShopId = ShopId;
        }

        public int getCouponId() {
            return CouponId;
        }

        public void setCouponId(int CouponId) {
            this.CouponId = CouponId;
        }

        public int getPrice() {
            return Price;
        }

        public void setPrice(int Price) {
            this.Price = Price;
        }

        public int getPerMax() {
            return PerMax;
        }

        public void setPerMax(int PerMax) {
            this.PerMax = PerMax;
        }

        public int getOrderAmount() {
            return OrderAmount;
        }

        public void setOrderAmount(int OrderAmount) {
            this.OrderAmount = OrderAmount;
        }

        public int getNum() {
            return Num;
        }

        public void setNum(int Num) {
            this.Num = Num;
        }

        public String getStartTime() {
            return StartTime;
        }

        public void setStartTime(String StartTime) {
            this.StartTime = StartTime;
        }

        public String getEndTime() {
            return EndTime;
        }

        public void setEndTime(String EndTime) {
            this.EndTime = EndTime;
        }

        public String getCreateTime() {
            return CreateTime;
        }

        public void setCreateTime(String CreateTime) {
            this.CreateTime = CreateTime;
        }

        public String getCouponName() {
            return CouponName;
        }

        public void setCouponName(String CouponName) {
            this.CouponName = CouponName;
        }

        public int getUseStatus() {
            return UseStatus;
        }

        public void setUseStatus(int UseStatus) {
            this.UseStatus = UseStatus;
        }

        public String getUseTime() {
            return UseTime;
        }

        public void setUseTime(String UseTime) {
            this.UseTime = UseTime;
        }

        public VShopBean getVShop() {
            return VShop;
        }

        public void setVShop(VShopBean VShop) {
            this.VShop = VShop;
        }

        public String getShopName() {
            return ShopName;
        }

        public void setShopName(String ShopName) {
            this.ShopName = ShopName;
        }

        public String getRemark() {
            return Remark;
        }

        public void setRemark(String Remark) {
            this.Remark = Remark;
        }




        public int getUseArea() {
            return UseArea;
        }

        public void setUseArea(int UseArea) {
            this.UseArea = UseArea;
        }
    }

    public static class VShopBean
    {
        /**
         * success : true
         * VShopId : 12
         * VShopLogo : https://www.fugema.cn:443/Storage/Shop/7/VShop/202102061516185266580.png
         */

        private boolean success;
        private int VShopId;
        private String VShopLogo;

        public boolean isSuccess()
        {
            return success;
        }

        public void setSuccess(boolean success)
        {
            this.success = success;
        }

        public int getVShopId()
        {
            return VShopId;
        }

        public void setVShopId(int VShopId)
        {
            this.VShopId = VShopId;
        }

        public String getVShopLogo()
        {
            return VShopLogo;
        }

        public void setVShopLogo(String VShopLogo)
        {
            this.VShopLogo = VShopLogo;
        }
    }

}
